// 处理 首页相关的逻辑代码

// 如果当前首页发现没有本地的token => 跳转到登录页
if (!localStorage.getItem('token')) {
  location.href = '/login.html'
}

// 退出功能
// 1.注册点击事件
// 2.清除本地的token数据
// 3.跳转到登录页
$('#logout').on('click', () => {
  layer.confirm('亲,您是要退出么,要不在好好想想?', { icon: 3, title: '温馨提示' }, function (index) {
    localStorage.removeItem('token')
    location.href = '/login.html'
    layer.close(index);
  });
})


// 获取用户信息
// 1. 看文档 => 对应的接口地址=> 需要的传的值
// 2. 发送请求

function getUser() {

  getUserInfo(res => {
    console.log('index.js页面',res);
    const { status } = res.data
    if (status === 0) {
      let { nickname, user_pic, username } = res.data.data
      username = nickname || username
      if (!user_pic) {
        const firstLetter = username[0].toUpperCase()
        $('.avatar').css('display', 'inline-block').html(firstLetter)
      } else {
        // 默认头像名字的容器不显示
        $('.avatar').css('display', 'none')
        // 显示头像
        $('.layui-nav-img').css('display', 'inline-block').prop('src', user_pic)
      }
      $('.username').html(username)
    }
    // 验证失败
    if (status === 1) {
      // 为了安全性=>为了代码的简洁性=> 将本地存储的token 清除掉
      localStorage.removeItem('token')
      location.href = '/login.html'
    }
  })
  // axios.get(`${baseUrl}/my/userinfo`, {
  //   headers: {
  //     Authorization: localStorage.getItem('token')
  //   }
  // }).then(res => {
  //   const { status } = res.data
  //   if (status === 0) {
  //     let { email, id, nickname, user_pic, username } = res.data.data
  //     console.log('获取的值', res);
  //     // 如果nickname 存在 => 取的是nickname ,没有才取 username
  //     username = nickname || username
  //     // 判断 头像 没有 => 显示的username 的首字母大写
  //     if (!user_pic) {
  //       // username首字母大写
  //       // "123123"[0] => 首字母 1
  //       const firstLetter = username[0].toUpperCase()
  //       $('.avatar').css('display', 'inline-block').html(firstLetter)
  //     } else {
  //       // 默认头像名字的容器不显示
  //       $('.avatar').css('display', 'none')
  //       // 显示头像
  //       $('.layui-nav-img').css('display', 'inline-block').prop('src', user_pic)
  //     }
  //     $('.username').html(username)
  //   }
  //   // 验证失败
  //   if (status === 1) {
  //     // 为了安全性=>为了代码的简洁性=> 将本地存储的token 清除掉
  //     localStorage.removeItem('token')
  //     location.href = '/login.html'
  //   }
  // })

}

getUser()
// 在A页面的window上挂载了一个方法_getUser 
// 在B页面 window._getUser()
window._getUser = getUser
